impervious to bullets - Espagnol Anglais Dictionnaire